Systems and methods for emergency preparedness

ABSTRACT

A mobile response unit for disaster relief, the system including a router configured to connect to one or more wireless network connections, a transmitter configured to connect one or more user devices to the one or more network connections, and a processing circuit including a processor and memory, the memory having instructions stored thereon that, when executed by the processor, cause the processing circuit to retrieve and store one or more medical records from an external computing system, and wherein the router combines the one or more wireless network connections to form a high-bandwidth bonded failover connection.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims the benefit and priority to U.S.Provisional Patent Application No. 62/818,004, filed on Mar. 13, 2019,U.S. Provisional Patent Application No. 62/883,609, filed on Aug. 6,2019, and U.S. Provisional Patent Application No. 62/833,610, filed onAug. 6, 2019, the entire disclosures of each of which are incorporatedby reference herein.

BACKGROUND

Long-term care (“LTC”) facilities provide housing and living assistancefor residents. These LTC facilities often rely on electronic recordssystems to track and manage the care of residents. Natural disasters mayrequire the evacuation of LTC facility residents. LTC facilities arerequired to maintain patient medical records during an evacuation.However, traditional infrastructure may be unavailable during a naturaldisaster. Furthermore, in the event of an evacuation of the LTCfacility, portable access to the electronic records systems are needed.

SUMMARY

One embodiment of the present disclosure is a mobile response unit fordisaster relief, the system including a router configured to connect toone or more wireless network connections, a transmitter configured toconnect one or more user devices to the one or more network connections,and a processing circuit including a processor and memory, the memoryhaving instructions stored thereon that, when executed by the processor,cause the processing circuit to retrieve and store one or more medicalrecords from an external computing system, and wherein the routercombines the one or more wireless network connections to form ahigh-bandwidth bonded failover connection.

In some embodiments, the system further including at least one of aradio tuner or a radio transmitter. In some embodiments, the systemfurther including a television tuner. In some embodiments, the systemfurther including a battery power source. In some embodiments, thesystem further including a user interface configured to present the oneor more medical records to a user. In some embodiments, wherein thehigh-bandwidth bonded failover connection is configured to provideuninterrupted network connectivity. In some embodiments, the systemfurther configured to facilitate voice-chatting with a remoteindividual. In some embodiments, wherein the one or more networkconnections include cellular network connections. In some embodiments,wherein the processing circuit is further configured to support anapplication environment that facilitates importing new functionality tothe mobile response unit. In some embodiments, wherein storing the oneor more medical records includes storing the one or more medical recordsin the memory and an external database.

Another embodiment of the present disclosure is a resident displacementmanager for managing transfers between a displacing facility and areceiving facility, the resident displacement manager including aprocessing circuit including a processor and memory, the memory havinginstructions stored thereon that, when executed by the processor, causethe processing circuit to receive, from one or more receivingfacilities, an indication of a number of available beds, display, to thedisplacing facility, the number of available beds, receive, from thereceiving facility, an indication of a transfer of a resident to one ofthe available beds, and electronically send one or more recordsassociated with the resident to the receiving facility.

In some embodiments, wherein displaying the number of available bedsincludes determining a number of available beds within a thresholddistance of the displacing facility. In some embodiments, whereindisplaying the number of available beds includes displaying anindication of a receiving facility of the one or more receivingfacilities associated with each of the available beds. In someembodiments, wherein displaying the number of available beds includesdisplaying characteristics associated with each of the available beds.In some embodiments, wherein the resident displacement managerfacilitates editing of the one or more records and creation of newrecords.

Another embodiment of the present disclosure is a method of managing apatient population for a disaster, the method including soliciting, fromone or more receiving facilities, an indication of a number ofunoccupied beds associated with each of the one or more receivingfacilities, generating, for a displacing facility, an interfaceincluding an indication of each of the unoccupied beds associated withthe one or more receiving facilities, retrieving, from an externaldatabase based on a selection of the unoccupied beds, one or morerecords associated with a patient, and transmitting, to a receivingfacility of the one or more receiving facilities associated with theselection, the one or more records.

In some embodiments, wherein the interface includes an indication of adistance associated with each of the unoccupied beds. In someembodiments, wherein the interface is displayed to a user at thedisplacing facility on a mobile response unit. In some embodiments,wherein the mobile response unit is configured to communicate using ahigh-bandwidth bonded failover connection. In some embodiments, whereinthe high-bandwidth bonded failover connection combines two or morecellular network connections.

This summary is illustrative only and is not intended to be in any waylimiting. Other aspects, inventive features, and advantages of thedevices or processes described herein will become apparent in thedetailed description set forth herein, taken in conjunction with theaccompanying figures, wherein like reference numerals refer to likeelements.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a perspective view of a mobile response unit, according to anexemplary embodiment.

FIG. 2 is a system diagram of the mobile response unit of FIG. 1,according to an exemplary embodiment.

FIG. 3A is a user interface of the mobile response unit of FIG. 2,according to an exemplary embodiment.

FIG. 3B is a keyboard of the user interface of FIG. 3A having anemergency key, according to an exemplary embodiment.

FIG. 4 is a communication interface of the mobile response unit of FIG.2, according to an exemplary embodiment.

FIG. 5 is a memory of the mobile response unit of FIG. 2, according toan exemplary embodiment.

FIG. 6 is a user interface of the mobile response unit of FIG. 2,according to an exemplary embodiment.

FIG. 7 is a flow diagram of a method of adding modules to the userinterface of FIG. 6, according to an exemplary embodiment.

FIG. 8 is a receiving user interface of the resident displacementmanager of FIG. 6, according to an exemplary embodiment.

FIG. 9 is a flow diagram of a method of editing the number of availablebeds in the receiving user interface of FIG. 8, according to anexemplary embodiment.

FIG. 10 is a displacement user interface of the resident displacementmanager of FIG. 6, according to an exemplary embodiment.

FIG. 11A is a first section of a details pane of the displacement userinterface of FIG. 5, according to an exemplary embodiment.

FIG. 11B is the second section of the details pane of FIG. 11A,according to an exemplary embodiment.

FIG. 12 is a flow diagram of a set-up method for the residentdisplacement manager of FIG. 6, according to an exemplary embodiment.

FIG. 13 is a flow diagram of a backup method for the residentdisplacement manager of FIG. 6, according to an exemplary embodiment.

FIG. 14 is a flow diagram of a method for transferring residents usingthe resident displacement manager of FIG. 6, according to an exemplaryembodiment.

FIG. 15 is an illustration of a graphical user interface usable withinthe resident displacement manager of FIG. 6, according to an exemplaryembodiment.

DETAILED DESCRIPTION

According to an exemplary embodiment, a mobile system for providingaccess to electronic medical records is described herein.

FIG. 1 illustrates mobile response unit 100 for responding toemergencies and/or natural disasters. In some embodiments, mobileresponse unit 100 is stored at a long-term care (“LTC”) facility andused in the event of emergency and/or natural disaster. In someembodiments, mobile response unit 100 is operable at a LTC facility as astand-in for conventional systems. Additionally or alternatively, mobileresponse unit 100 may be portable and/or deployable from remotelocations. For example, a nurse may use mobile response unit 100 tocontinue charting during an evacuation of a LTC facility. In otherembodiments, mobile response unit 100 is used in other facilities (e.g.,clinics, hospitals, daycares, schools, zoos, etc.). For example, mobileresponse unit 100 may be used to track the wellbeing of a number ofstudents in a school following an active shooter event. In someembodiments, mobile response unit 100 is durable (e.g., shock-proof,drop resistant, water-proof, etc.) to avoid damage during an emergency.

Mobile response unit 100 simplifies the resident transfer process byautomating many tasks associated with resident transfer and improvingthe transfer process. For example, LTC facility staff may traditionallycall each receiving facility individually to determine a number ofavailable beds and/or request the transfer of residents. Furthermore,medical records associated with a transferring resident may bephysically printed and transferred with the transferring resident. Inaddition to simplifying the resident transfer process, mobile responseunit 100 supports LTC facilities in complying with governmentregulations. For example, mobile response unit 100 may locally storemedical records (e.g., retrieve and maintain an offline copy, facilitatelive charting, etc.) to maintain access to the medical records evenduring a connectivity outage with the electronic medical record system(e.g., due to natural disaster, etc.). Additionally or alternatively,mobile response unit 100 may facilitate regulatory data compliance. Forexample, mobile response unit 100 may transmit electronic medicalrecords according to an Occupational Safety and Health Administration(“OSHA”) regulation and/or a Health Insurance Portability andAccountability Act (“HIPAA”) regulation.

Mobile response unit 100 may provide many functions, as described indetail below. For example, mobile response unit 100 may provide anetwork connection (e.g., internet access, satellite connection, etc.).In some embodiments, the network connection facilitates uninterruptedaccess to electronic medical records (“EMR”). For example, a user maycontinue charting using mobile response unit 100. In some embodiments,mobile response unit 100 includes or provides emergency communicationssystems (e.g., HAM radio, video chat, voice over internet protocol(“VoIP”), television tuner, etc.). Additionally or alternatively, mobileresponse unit 100 may provide a number of emergency response functions.For example, mobile response unit 100 may provide an emergency contactlist, an emergency procedure checklist, and/or an evacuation managementsystem (e.g., resident displacement manager, etc.).

As shown in FIG. 2, mobile response unit 100 includes device interface102, sensors 104, transmitter 106, power source 110, user interface 120,communication interface 130, and processing circuit 140. In someembodiments, mobile response unit 100 includes a different number, type,combination, and/or configuration of components. For example, mobileresponse unit 100 may include a visual signal device (e.g., a light, aflare, a balloon, etc.). In some embodiments, device interface 102facilitates actions between mobile response unit 100 and externaldevices. In some embodiments, device interface 102 is or includes anumber of ports (e.g., serial ports, RS-232, COM port, parallel port,audio port, VGA port, DVI port, RCA, HDMI, universal serial bus (“USB”),firewire, Ethernet (RJ45), modem (RJ14), power connectors, GPIO, etc.)and/or external devices (e.g., switches, buttons, knobs, remotes, etc.).For example, device interface 102 may include a panic alarm buttonconfigured to signal an emergency in response to engagement thereof by auser (e.g., an active shooter situation, etc.). In some embodiments,device interface 102 facilitates user interaction with or modificationof processing circuit 140 and/or any other component of mobile responseunit 100. For example, device interface 102 may include a subscriberidentity module (“SIM”) card slot for a user to insert a SIM card tointerface with a router of communication interface 130. In someembodiments, device interface 102 is externally accessible to a user.For example, mobile response unit 100 may include an Ethernet port on anexternal surface. Additionally or alternatively, some or all of thecomponents of device interface 102 may be located internally withinmobile response unit 100 to protect them from unauthorized users and/orexternal elements (e.g., water, dust, etc.). In some embodiments, deviceinterface 102 monitors (e.g., via sensors 104, etc.) the operation ofone or more components of mobile response unit 100 (e.g., power source110, transmitter 106, etc.) and transmits a message in response to anindication that the one or more components of mobile response unit 100are malfunctioning. For example, device interface 102 may send an emailto one or more individuals if transmitter 106 stops working.

According to an exemplary embodiment, sensors 104 measure one or moreparameters. For example, sensors 104 may be or include temperaturesensors, humidity sensors, air quality sensors, proximity sensors, lightsensors, vibration sensors, and/or any other sensors. In someembodiments, mobile response unit 100 is configured to control one ormore components thereof based on data from sensors 104. For example,mobile response unit 100 may increase a brightness of a display inresponse to a light sensor indicating that there is a significant amountof direct sunlight on the display. In some embodiments, sensors 104include a global positioning system (“GPS”) module. In some embodiments,sensors 104 are configured to detect one or more events. For example,sensors 104 may be configured to detect a gunshot.

Transmitter 106 facilitates wireless communication between mobileresponse unit 100 and one or more local devices. For example, mobileresponse unit 100, via transmitter 106, may broadcast a Wi-Fi or otherwireless local area network (“WLAN”) signal to provide Internet accessto nearby user devices. Additionally or alternatively, transmitter 106may transmit data to one or more cellular networks. For example,transmitter 106 may communicate with a Sprint and Verizon cellularnetwork. In some embodiments, transmitter 106 includes a number oftransmitters (e.g., five, etc.). Transmitter 106 is discussed in detailbelow with reference to FIG. 4.

In some embodiments, power source 110 receives and stores electricalpower from a power source for future use (e.g., in a remote locationwhere electricity is not readily available, during a power outage,etc.). In some embodiments, power source 110 includes a solar panelsystem, a combustion generator (e.g., a gasoline-fueled generator,etc.), a power supply (e.g., a 120 Volt (“V”) AC wall charger, a 220V ACwall charger, a 240V AC wall charger, etc.), a 12V car adapter, abattery, and/or an external energy storage source (e.g., an energy tank,a battery, etc.). The stored electrical power may power mobile responseunit 100 and/or a load device (e.g., a smartphone, a tablet, anE-reader, a computer, a laptop, a smartwatch, a portable andrechargeable battery pack, appliances, lights, display monitors, anelectrical grid of a building, etc.) to at least one of charge and powerthe load device. In some embodiments, power source 110 protects againstfluctuations in external power sources (e.g., electrical surges,interruptions, etc.). For example, power source 110 may be or include anuninterruptible power supply (“UPS”).

User interface 120 facilitates user interaction with mobile responseunit 100. In various embodiments, user interface 120 facilitates usersto receive information from and provide information to mobile responseunit 100. For example, user interface 120 may be or include atouch-screen display. User interface 120 is discussed in detail belowwith reference to FIGS. 3A-3B.

Communication interface 130 facilitates communication between mobileresponse unit 100 and external applications, devices, and/or systems. Insome embodiments, communication interface 130 includes wired or wirelessinterfaces (e.g., jacks, antennas, transmitters, receivers,transceivers, wire terminals, routers, mobile broadband modems, etc.)for conducting data communication with various systems, devices, and/ornetworks. For example, communication interface 130 may include anEthernet card and port for sending and receiving data via anEthernet-based communications network and/or a Wi-Fi transceiver forcommunicating via a wireless communications network. In someembodiments, communication interface 130 is configured to communicatevia local area networks or wide area networks (e.g., the Internet, abuilding WAN, etc.) and uses a variety of communications protocols(e.g., IP, etc.). In some embodiments, communication interface 130communicates via network 200. In some embodiments, network 200 is acellular network and/or a combination of cellular networks. For example,network 200 may be a combination of Verizon, AT&T, and Sprint networks.In various embodiments, communication interface 130 bonds multiplecellular networks together to provide a higher bandwidth signal.Additionally or alternatively, communication interface 130 may be aredundant connection. For example, communication interface 130 may bebonded and/or failover wireless internet connection. In someembodiments, communication interface 130 facilitates connecting totelemedicine support. For example, a user, via communication interface130, may video chat with a telemedicine professional. In someembodiments, communication interface 130 facilitates sending one or morenotifications (e.g., text messages, emails, automated phone calls, etc.)to notify one or more individuals. For example, communication interface130 may automatedly call one or more family members of a resident of aLTC facility. Communication interface 130 is discussed in detail belowwith reference to FIG. 4.

Processing circuit 140 includes processor 142, local database 144, andmemory 150. In other embodiments, local database 144 may storeelectronic medical records (“EMR”) and/or other information. In someembodiments, local database 144 stores a local copy of external data(e.g., patient medical records, etc.) in case mobile response unit 100loses network connection. In some embodiments, local database 144 ispart of memory 150. Additionally or alternatively, local database 144may augment memory 150.

In some embodiments, processor 142 is a general purpose or specificpurpose processor, an application specific integrated circuit (ASIC),one or more field programmable gate arrays (FPGAs), a group ofprocessing components, or other suitable processing components. In someembodiments, processor 142 is configured to execute computer code orinstructions stored in memory 150 or received from other computerreadable media (e.g., CDROM, network storage, a remote server, etc.).

In some embodiments, memory 150 includes one or more devices (e.g.,memory units, memory devices, storage devices, etc.) for storing dataand/or computer code for completing and/or facilitating the variousprocesses described in the present disclosure. In some embodiments,memory 150 includes random access memory (RAM), read-only memory (ROM),hard drive storage, temporary storage, non-volatile memory, flashmemory, optical memory, or any other suitable memory for storingsoftware objects and/or computer instructions. In some embodiments,memory 150 includes database components, object code components, scriptcomponents, or any other type of information structure for supportingthe various activities and information structures described in thepresent disclosure. In some embodiments, memory 150 is communicablyconnected to processor 142 via processing circuit 140 and includescomputer code for executing (e.g., by processor 142) one or moreprocesses described herein. The functions of some of these modules isdescribed in greater detail below with reference to FIG. 5.

In some embodiments, user device 202 is a smartphone, a tablet, a laptopcomputer, a desktop computer, and/or any other mobile and/or stationarycomputing device. For example, user device 202 may be a desktop computerused by health care professionals (e.g., nurses, doctors, etc.) at a LTCfacility to record EMRs. In various embodiments, user device 202facilitates accessing one or more features of mobile response unit 100remotely. For example, a user using user device 202 may changeconfiguration settings of mobile response unit 100 via an online portal.

In some embodiments, remote database 210 stores information relating tothe operation of the mobile response unit 100. For example, remotedatabase 210 may store EMRs. In some embodiments, remote database 210stores non-critical data such as configuration settings to facilitatestoring more critical data locally by mobile response unit 100, in localdatabase 144 for example. In some embodiments, remote database 210 is acopy of an external database (e.g., external database 222, etc.). Insome embodiments, remote database 210 is a “cloud” for mobile responseunit 100. Additionally or alternatively, remote database 210 may back updata stored on mobile response unit 100. For example, mobile responseunit 100 may periodically (e.g., daily, hourly, etc.) copy all data(e.g., memory 150, local database 144, etc.) to remote database 210.Additionally or alternatively, remote database 210 may be configured toretrieve and store data from other sources (e.g., external server 220,external database 222 etc.). For example, remote database 210 may pullEMRs from third party sources (e.g., external database 222, etc.) andstore the EMRs to comply with patient privacy regulations. In someembodiments, mobile response unit 100 refreshes the data stored. Forexample, every three days mobile response unit 100 may retrieve newelectronic medical records to replace previously stored electronicmedical records.

External server 220 is an external computing system. In someembodiments, external server 220 includes a LTC facility server, an EMRserver, a payroll server, and/or any other server or computing system.For example, external server 220 may be a receiving computing system ofa LTC facility. In some embodiments, external server 220 includesexternal database 222. External database 222 may include emergencycontacts, emergency procedures, EMRs, payroll data and/or any otherdata. For example, external database 222 may include electronicmedication administration records (“eMAR”), electronic treatmentauthorization request records (“eTAR”), and/or activities of dailyliving records (“ADL”). In various embodiments, external database 222 isa number of different databases. For example, a first external database222 may store payroll data for a LTC facility, while a second externaldatabase 222 may store EMRs relating to LTC facility residents. In someembodiments, external database 222 is separate of external server 220.

As shown in FIG. 3A, user interface 120 includes display 310, inputdevice 320, external inputs 330, speakers 340, microphone 350, andcamera 360. In some embodiments, user interface 120 includes a differentnumber and/or type of components. Display 310 presents visualinformation to a user. In some embodiments, display 310 is anelectroluminescent (“ELD”) display, a liquid crystal display (“LCD”), alight-emitting diode (“LED”) display, an organic light-emitting diode(“OLED”) display, a plasma (“PDP”) display, a quantum dot (“QLED”)display, an E-paper display, and/or any other display technology knownin the art. In some embodiments, display 310 is a touchscreen display.Additionally or alternatively, display 310 may include a touch element.For example, display 310 may include a resistive touchscreen, a surfaceacoustic wave touchscreen, a capacitive touchscreen, an infrared gridtouchscreen, and/or another type of touchscreen.

Input device 320 facilitates a user to provide input to mobile responseunit 100. For example, input device 320 may be a keyboard, mouse,trackpad, track ball, joystick, light pen, and/or any other input deviceknown in the art. In some embodiments, input device 320 is a singleinput device (e.g., a keyboard, etc.). Additionally or alternatively,input device 320 may be a combination of input devices (e.g., keyboardand mouse, etc.). External inputs 330 provide additional user inputsbeyond input device 320. In various embodiments, external inputs 330facilitate additional peripheral devices to be connected to mobileresponse unit 100 to expand the functionality of mobile response unit100. In some embodiments, external inputs 330 facilitate for bulkyperipheral devices to be connected to mobile response unit 100 thatwould otherwise not fit within the form factor of mobile response unit100. For example, a bank of landline telephones may be connected asexternal inputs 330. In some embodiments, external inputs 330 include apanic alarm button. For example, a panic alarm button may facilitate auser in a remote location to send a distress signal to mobile responseunit 100. In some embodiments, external inputs 330 include a handheldphone (e.g., via a RJ11 connector, etc.). In some embodiments, externalinputs 330 interface with or include any of the components (e.g.,Ethernet, GPIO, etc.) of device interface 102.

Microphone 350 is configured to detect and receive audio signals. Insome embodiments, microphone 350 receives audio input from a user. Forexample, a user may interact with microphone 350 to audio-chat with anemergency response team over a VoIP connection. In some embodiments,microphone 350 provides data relating to whether a user of mobileresponse unit 100 is authorized. For example, mobile response unit 100may detect an authorized user's voice signature via microphone 350.Camera 360 is used to receive visual data. In some embodiments, camera360 allows a user to video-chat with an emergency response team. Camera360 may capture video and/or still images.

As shown in FIG. 3B, input device 320 includes a keyboard having anemergency key 321, according to an exemplary embodiment. For example, auser may use emergency key 321 to indicate an emergency. In someembodiments, emergency key 321 supplements and/or replaces an emergencytouchscreen option on display 310. In some embodiments, use of emergencykey 321 automatically contacts one or more emergency personnel. Theemergency personnel may include public emergency responders (e.g., lawenforcement, fire department, a “911” operator, etc.) and/or may includeprivate response coordinators functioning as part of a first responseteam (e.g., staff trained to assess an emergency situation andcoordinate a response, etc.). Additionally or alternatively, emergencykey 321 may initiate a video and/or audio chat with one or more supportindividuals. For example, emergency key 321 may initiate an audio chatwith an emergency dispatcher.

As shown in FIG. 4, communication interface 130 includes GPS receiver410, tuner 420, and router 430. In other embodiments, GPS receiver 410is configured to receive geolocation and time information from a globalnavigation satellite system. In some embodiments, GPS receiver 410determines a position of mobile response unit 100 based on the receivedsignals. For example, GPS receiver 410 may triangulate a position ofmobile response unit 100 based on comparing geolocation position andtime information received from several GPS satellites. Tuner 420receives and/or decodes radio, television, and other over-the-airsignals. Tuner 420 may include an antenna or other signal capture deviceto receive over-the-air signals. Additionally or alternatively, tuner420 may encode and/or transmit radio, television, and other over-the-airsignals. For example, tuner 420 may be configured to send and receivesignals as part of a HAM radio. In some embodiments, tuner 420 receiveslocal television broadcasts to be displayed (e.g., via display 310,etc.) by mobile response unit 100. In some embodiments, communicationinterface 130 includes a visual beacon. For example, communicationinterface 130 may facilitate connection of a helium balloon having aprogrammable illumination beacon. In some embodiments, the visual beaconmay float above the ground as to be visible at a distance and mayinclude an antenna and/or other transmitting and/or receiving component(e.g., GPS receiver, etc.) to facilitate communication with one or moreexternal devices.

Router 430 directs data packets between computer networks. In someembodiments, router 430 connects to a variety of networks (e.g., LAN,WAN, the Internet, cellular networks, etc.). In some embodiments, router430 connects one or more local devices (e.g., user device 202, etc.) toan external network (e.g., network 200, the Internet, etc.).Additionally or alternatively, router 430 may bond one or more cellularnetwork connections together to provide a wireless network connection tomobile response unit 100. In some embodiments, router 430 transmits aWi-Fi signal. Additionally or alternatively, router 430 may connect(e.g., via an Ethernet connection, etc.) to existing networkinfrastructure to provide Internet access. For example, router 430 mayinterface with an existing router of a LTC facility that has lostInternet access in order to restore Internet access to the LTC facilityvia a bonded cellular connection. In some embodiments, router 430provides a redundant network connection (e.g., a failover Internetconnection, etc.). In some embodiments, router 430 includes wirelessreceiver 440.

Wireless receiver 440 wirelessly communicates data over one or morenetwork channels. In some embodiments, the network channels are cellularnetwork channels. In some embodiments, the network channels are a mix ofcellular network channels, conventional network channels, (e.g.,physical transmission lines, WLAN, etc.), and/or other channels (e.g.,Bluetooth, etc.). In some embodiments, wireless receiver 440 bonds(e.g., combines, transmits in parallel, etc.) multiple network channelssimultaneously to provide a higher bandwidth connection than otherwiseavailable. Additionally or alternatively, wireless receiver 440 mayseamlessly transfer between network channels to provide an uninterruptedconnection in the event that one or more networks lose connection.

In some embodiments, wireless receiver 440 includes and/or is coupled toone or more transmitters (e.g., transmitter 106, etc.) to transmit datato one or more cellular networks. For example, wireless receiver 440 mayinclude a 0.6 Watt transmitter for local transmission and a 3 Watttransmitter for extended transmission. In some embodiments, the one ormore transmitters transmit on one or more frequencies and/or frequencybands (e.g., 890-915 MHz, etc.). In some embodiments, a load supervisor,shown as transmission manager 442, monitors the transmission load foreach transmitter and/or the router 430. For example, the number ofchannels may change based on current demand. For example, a Verizonnetwork channel and a conventional network channel may be bonded toprovide connection during low traffic periods, while a Verizon networkchannel, a Sprint network channel, and a conventional network channelmay be bonded to provide a high bandwidth connection during peak trafficperiods.

In various embodiments, wireless receiver 440 and/or router 430 includeone or more cellular networking components (e.g., SIM cards,long-term-evolution (“LTE”) adapters, etc.). In some embodiments,wireless receiver 440 includes one or more different cellular networkingcomponents, each configured to communicate on a different cellularnetwork. For example, a LTE router may have three SIM cards, each fordifferent cellular network carriers.

In some embodiments, transmission manager 442 is configured to allocatechannels not currently in use to increase the quality of service. Insome embodiments, transmission manager 442 sends packets in parallelthrough separate cellular, Bluetooth, and/or WLAN pathways. For example,if a Bluetooth or WLAN connection is established, transmission manager442 may immediately route packets using the appropriate connectionstandard. In some embodiments, transmission manager 442 pings itsenvironment to decide on optimal transmission medium. For example, ifthe signal reception is poor for a first WLAN pathway, transmissionmanager 442 may send some packets in parallel through both the primaryWLAN pathway and a secondary communication channel (cellular, Bluetooth,and/or WLAN) to make sure some of the packets arrive at theirdestinations. In some embodiments, if the signal strength is adequate,transmission manager 442 prefers Bluetooth and/or WLAN pathways tominimize the number of user devices using the expensive cellular system.

As shown in FIG. 5, memory 150 includes application manager 500 andapplication circuit 510, according to an exemplary embodiment.Application manager 500 manages operation of mobile response unit 100.In some embodiments, application manager 500 is configured to facilitatecustomization of the look and feel of the display interface of mobileresponse unit 100. For example, via application manager 500 a user mayselect from a number of applications or functionalities (e.g., functionsprovided by application circuit 510, etc.) to be displayed on a homescreen. In some embodiments, application manager 500 is accessible viaan online portal (e.g., a web application, etc.). In some embodiments,application manager 500 supports a remote desktop protocol (“RDP”)connection to connect mobile response unit 100 with one or more otherdevices and/or services.

Application circuit 510 is embedded and/or locally executed (e.g., bymobile response unit 100, etc.) applications. For example, applicationcircuit 510 may include embedded web applications. In some embodiments,application manager 500 facilitates a user to import new functions(e.g., components of application circuit 510) and/or select fromalready-loaded functions. For example, a user may embed a new function(e.g., component of application circuit 510) via a HTML link. Thisfacilitates application manager 500 to be customizable and adapt tounforeseen needs. For example, a user could embed a payroll webapplication to manage payroll via mobile response unit 100. In someembodiments, functions (e.g., components) of application circuit 510 arestored locally on mobile response unit 100 (e.g., in memory 150, etc.).Additionally or alternatively, functions of application circuit 510 maybe stored in remote database 210.

As shown in FIG. 5, application circuit 510 includes residentdisplacement circuit 515, radio circuit 520, weather circuit 525,emergency contacts circuit 530, emergency support circuit 535, learningcircuit 540, emergency response circuit 545, and record managementcircuit 550. In other embodiments, mobile response unit 100 includes adifferent number, type, combination, and/or configuration offunctions/circuits.

Resident displacement circuit 515 facilitates a user to track and managea location of one or more individuals associated with a LTC facility. Invarious embodiments, resident displacement circuit 515 is configured tomanage the relocation of LTC residents and/or staff during an emergencyand/or natural disaster. For example, via resident displacement circuit515 a user may assign LTC residents and staff to one or more differentLTC evacuation facilities. For example, a LTC facility or otherinstitution capable of providing care for LTC residents may indicate anumber of available beds and a user using resident displacement circuit515 may assign, via an interface, one or more LTC residents to theavailable beds. For example, a first LTC facility in Fort Lauderdale mayindicate via a website a number of available beds and a second LTCfacility experiencing a natural disaster in Tampa may assign itsresidents to the available beds via resident displacement circuit 515.Resident displacement circuit 515 is described in detail below withreference to FIGS. 6-15.

Radio circuit 520 provides radio communication functionality. In someembodiments, radio circuit 520 is a HAM radio. Additionally oralternatively, radio circuit 520 may be a web-based radio (e.g., aweb-based HAM radio, etc.). For example, radio circuit 520 may launch aweb-based HAM radio controller on mobile response unit 100. In someembodiments, radio circuit 520 transmits and/or receives via a radioantenna coupled to and/or included with mobile response unit 100. Forexample, radio circuit 520 may connect to an external radio antenna andtransmit via the external radio antenna. Weather circuit 525 displaysinformation related to weather conditions. In some embodiments, weathercircuit 525 determines a location of mobile response unit 100 (e.g., viaGPS receiver 410, etc.) and displays weather conditions based on thelocation. In some embodiments, weather circuit 525 uses one or morethird party weather services. For example, weather circuit 525 maydisplay real time satellite imagery of local weather conditions. In someembodiments, weather circuit 525 predicts the path of a weather element(e.g., a thunderstorm, a flood, a tornado, etc.) and alerts a user ifthey are in the predicted path. In some embodiments, weather circuit 525is configured to detect one or more storm patterns. For example, weathercircuit 525 may predict if a tornado is likely to touchdown nearby.

Emergency contacts circuit 530 includes contact information for one ormore emergency contacts. In some embodiments, emergency contacts circuit530 includes emergency contacts associated with the LTC facility. Forexample, emergency contacts circuit 530 may include the phone number ofthe manager of the LTC facility. In some embodiments, users customizethe information included in emergency contacts circuit 530. In someembodiments, the information in emergency contacts circuit 530 ispopulated from a cloud-based database (e.g., remote database 210, etc.).In some embodiments, emergency contacts circuit 530 provides a phonenumber, address, email, or other information for each emergency contact.In some embodiments, emergency contacts are organized in a hierarchy.Additionally or alternatively, emergency contacts may be organized byemergency type. For example, contacts related to a natural disaster maybe grouped together, and contacts related to an active shooter may begrouped together. In some embodiments, emergency contacts circuit 530includes contact information for various government emergency lines. Forexample, emergency contacts circuit 530 may include the localnon-emergency phone number.

In some embodiments, emergency support circuit 535 is configured toconnect directly to a member of a first response team. In someembodiments, emergency support circuit 535 is coupled to (e.g., notifiesdevices based on data from, triggered by, etc.) emergency key 321. Insome embodiments, emergency support circuit 535 facilitates a user toeasily call, message, video chat, or otherwise contact emergency supportpersonnel. For example, emergency support circuit 535 may automaticallyinitiate a video chat with a member of a first response team. In someembodiments, emergency support circuit 535 is configured to follow anemergency procedure. For example, emergency support circuit 535 mayreference a cloud-based database (e.g., external database 222, etc.) todetermine an appropriate course of action. In some embodiments,emergency support circuit 535 is coupled to emergency contacts circuit530. For example, a user may select a contact from emergency contactscircuit 530 to add to an automatic call list of emergency supportcircuit 535. Additionally or alternatively, emergency support circuit535 may automatically open and initiate a call when a user selects acontact from emergency contacts circuit 530.

In some embodiments, learning circuit 540 facilitates accessingemergency preparedness (“EP”) training materials. In some embodiments,EP training materials include video tutorials. In some embodiments,learning circuit 540 implements a learning plan and can trackindividuals' certifications and/or learning progress. For example,learning circuit 540 may require a user to complete an active shootertraining and may track the user's progress through the training.Additionally or alternatively, learning circuit 540 may include manualsand/or descriptions on the functions and operation of mobile responseunit 100.

Emergency response circuit 545 displays one or more emergency responseplans. In some embodiments, emergency response circuit 545 includes oneor more checklists and/or procedures. For example, emergency responsecircuit 545 may display a list of text links and/or other graphicalresponse plans. In some embodiments, a user customizes the emergencyresponse plans presented by emergency response circuit 545. Additionallyor alternatively, emergency response circuit 545 may automatically pullthe emergency response plans from a cloud-based database (e.g., externaldatabase 222, etc.). In some embodiments, the emergency response plansinclude static content (e.g., text documents, pictures, etc.) and/ordynamic content (e.g., web based applications, etc.).

Record management circuit 550 is configured to manage the retrieval andstorage of data from external server 220 and/or external database 222.In some embodiments, record management circuit 550 is coupled to localdatabase 144 and/or remote database 210. In some embodiments, recordmanagement circuit 550 interfaces with any of the modules and/orcomponents of mobile response unit 100. For example, record managementcircuit 550 may automatically retrieve EMR data associated withresidents of a LTC facility from a third party EMR provider serve andstore the EMR data in local database 144 and/or remote database 210. Insome embodiments, record management circuit 550 periodically (e.g.,daily, hourly, etc.) backs up mobile response unit 100 to remotedatabase 210. In various embodiments, a record management circuit 550 isuser-customizable to determine what data is retrieved, stored, and/orbacked up.

Speaking now generally, a resident displacement manager is described formanaging the transfer of LTC facility residents and the maintenance ofassociated medical records. The resident displacement manager isconfigured to support LTC facility staff in transferring residents toother LTC facilities. The resident displacement manager enables otherLTC facilities (e.g., receiving facilities, etc.) to indicate openings(e.g., available beds, etc.) and/or accept residents for transfer. LTCfacility staff at the displacing facility (e.g., LTC facilitiestransferring residents to a receiving facility, etc.) review a list ofreceiving facilities and assign residents to the receiving facilities.The resident displacement manager transfers the medical recordsassociated with the transferred resident to the receiving facility. Inother embodiments, the resident displacement manager of the presentapplication is used in other facilities (e.g., clinics, hospitals,daycares, schools, zoos, etc.). For example, the resident displacementmanager may be used to track the wellbeing of a number of students in aschool following an active shooter event.

The resident displacement manager of the present disclosure simplifiesthe resident transfer process by automating many tasks associated withresident transfer and improving the transfer process. For example, LTCfacility staff may traditionally call each receiving facilityindividually to determine a number of available beds and/or request thetransfer of residents. Furthermore, medical records associated with atransferring resident may be physically printed and transferred with thetransferring resident. In addition to simplifying the resident transferprocess, the resident displacement manager of the present disclosuresupports LTC facilities in complying with government regulations. Forexample, the resident displacement manger may locally store medicalrecords (e.g., retrieve and maintain an offline copy, facilitate livecharting, etc.) to maintain access to the medical records even during aconnectivity outage with the electronic medical record system (e.g., dueto natural disaster, etc.). Additionally or alternatively, the residentdisplacement manager of the present disclosure may facilitate regulatorydata compliance. For example, the resident displacement manager maytransmit electronic medical records according to an Occupational Safetyand Health Administration (“OSHA”) regulation and/or a Health InsurancePortability and Accountability Act (“HIPAA”) regulation. In someembodiments, the resident displacement manager of the present disclosuremonitors the operation of one or more components of the residentdisplacement manager (e.g., a processing circuit, a fan, etc.) andnotifies one or more individuals based on determining an anomaly in theoperation. For example, a monthly report including a list specifying theoperational status of each component of the resident displacementmanager may be sent to one or more individuals.

Referring now to FIG. 6, user interface 600 of mobile response unit 100is shown, according to an exemplary embodiment. In various embodiments,user interface 600 is displayed by display 310. In some embodiments,user interface 600 is a home screen of mobile response unit 100. In someembodiments, user interface 600 is customizable via application manager500, as described in detail with reference to FIG. 5. User interface 600includes resident displacement manager 664. User interface 600 includesinformation and functions to assist LTC staff in the event of a naturaldisaster or emergency. For example, user interface 600 may includeemergency contacts and/or the ability to initiate a phone call with theemergency contacts. In some embodiments, user interface 600 is a userinterface of an emergency device (e.g., a mobile response unit, etc.)for responding to natural disasters and/or emergencies. Additionally oralternatively, user interface 600 may be standalone. For example, userinterface 600 may be a web application that is accessible on anycomputing device. In some embodiments, user interface 600 includes oneor more functionalities 610-650, and a number of buttons 662-672.Functionalities 610-650 may be native applications (e.g., located on andexecuted by a mobile response unit, etc.). Additionally oralternatively, functionalities 610-650 may be embedded applications(e.g., widgets, etc.). In some embodiments, functionalities 610-650 arecustomizable (e.g., relocated, added, removed, edited, etc.) to changethe appearance and/or functionality of user interface 600.Functionalities 610-650 include quick access 610, weather 620, emergencyresponse procedure 630, emergency support 640, and/or emergency contacts650. In some embodiments, functionalities 610-650 include a differentnumber, type, and/or combination of functionalities 610-650. In variousembodiments, functionalities 610-650 and/or buttons 662-672 correspondto components of application circuit 510. For example, residentdisplacement manager 664 may correspond to resident displacement circuit515.

Buttons 662-672 provide additional functionality to functionalities610-650. In some embodiments, buttons 662-672 represent functionalities610-650. For example, one of buttons 662-672 may replace emergencycontacts 650. In various embodiments, selection of buttons 662-672launches one or more applications. For example, selection of residentdisplacement manager 664 may launch resident displacement manager 664.Buttons 662-672 are customizable as described in detail with referenceto modules 610-650. Buttons 662-672 include support button 662, residentdisplacement manager 664, tutorials button 666, eMAR backup button 668,HAM radio button 670, and/or antenna television button 672. In someembodiments, buttons 662-672 include a different number, type, and/orcombination of buttons 662-672.

In some embodiments, as shown in FIG. 7, a method 700 of addingfunctions to user interface 600 is used to add new functionality to userinterface 600. For example, a user may embed a web application in userinterface 600 via method 700. In other embodiments, the system does notpermit the user to add features or functions to, remove features orfunctions from, customize, or otherwise change the user interface 600.At step 710, user interface 600 receives a request to add a function(e.g., functionalities 610-650, etc.). In various embodiments, a userselects a configuration option of user interface 600 in order toinitiate method 700 (i.e., step 710). At step 720, user interfacereceives a function identifier. In various embodiments, a user inputs afunction identifier in the form of a HTML link to a web application.Additionally or alternatively, a user may provide a system path to thelocation in memory of the function. In some embodiments, user interface600 is configured to detect and/or adjust to the type of identifierprovided. For example, a first identifier specifying a download locationfor a function may download the function while a second identifierspecifying a web based application may scale and embed the application.

At step 730, user interface 600 receives a function type. In someembodiments, a user indicates the function type by selecting the moduletype from a list. Additionally or alternatively, user interface 600 mayautomatically determine a function type. The function type describes thefunctionality of the function. For example, a first weather function mayhave a “news” type while a second emergency contacts function may have a“contacts” type. In various embodiments, user interface 600 adjustsmethod 700 based on the type of function. For example, a “news” typefunction may be imported as a scrolling ticker at the bottom of userinterface 600 while a “contacts” type function may be imported as afunction option (e.g., functionalities 610-650, etc.) on user interface600. Additionally or alternatively, a user may customize the functionprior to import. For example, the user may select a location andappearance of the function. In other embodiments, user interface 600automatically determines a function location.

At step 740, the function is imported into user interface 600. In someembodiments, step 740 includes setup of the function. For example,specifying a location for a weather function or a list of contacts for acontacts function. In some embodiments, step 740 results in the functionbeing displayed on user interface 600. Additionally or alternatively,step 740 may result in the function being added to a list of availablefunctionalities that can be subsequently be used.

Resident Displacement Manager

In some embodiments, resident displacement manager 664 part of a largeremergency response solution (e.g., user interface 600, mobile responseunit 100, etc.). Additionally or alternatively, resident displacementmanager 664 may be a standalone system. For example, residentdisplacement manager 664 may be accessible as a web application on asmart phone. In various embodiments, resident displacement manager 664includes a receiving user interface 800, as described in detail withreference to FIGS. 8-9, a displacement user interface 1000, as describedin detail with reference to FIGS. 10-12, and/or one or more back-endsystems, as described in detail with reference to FIGS. 13-15. In someembodiments, resident displacement manager 664 facilitates live mobilecharting (e.g., reviewing, adding, modifying, etc.) of medical records.

Although elements of the present disclosure are described in terms ofuser interfaces (e.g., user interface 600, resident displacement manager664, etc.), it should be understood that the systems and methodsdescribed herein may be and/or be implemented on and/or at leastpartially by one or more computing devices (e.g., circuits, servers,databases, microprocessors, etc.). In some embodiments, the systems andmethods described herein are implemented as computer instructions (e.g.,machine code, etc.) and cause one or more processors, processingcircuits, and/or computing devices to carry out details describedherein.

Turning now to FIG. 8, receiving user interface 800 of the residentdisplacement manager is shown, according to an exemplary embodiment. Insome embodiment, receiving user interface 800 is accessible fromresident displacement manager 664 of user interface 600. Additionally oralternatively, receiving user interface 800 may be independent of userinterface 600 (e.g., a standalone web application, etc.). For example,receiving user interface 800 may be accessible from a website and/or amobile device application. In some embodiments, receiving user interface800 facilitates one or more receiving facilities to indicate a number ofavailable beds to receive residents. For example, in the event of anatural disaster (e.g., a hurricane, etc.) in Tampa, a LTC facility inFort Lauderdale could use receiving user interface 800 to indicate toLTC facilities in Tampa how many residents they are able to receive.Furthermore, receiving user interface 800 facilitates receivingfacilities to review the individual residents being transferred. Forexample, using receiving user interface 800, a receiving facility mayview a list of which residents they are receiving. Additionally oralternatively, receiving user interface 800 may display and/or enableaccess to the medical records associated with the residents they arereceiving. In various embodiments, resident displacement manager 664tabulates (e.g., adds, combines, calculates, etc.) the total number ofavailable beds by combining the number of available beds at eachreceiving facility. In some embodiments, resident displacement manager664 facilitates LTC facilities to transfer LTC staff to other LTCfacilities. For example, a displacing facility may transfer threeresidents and three health care professionals associated with the threeresidents to a receiving facility. A receiving facility may be able toview information about the health care professionals (e.g., name,photographs, certifications, license, specialties, etc.).

In some embodiments, the number of available beds is based on location.For example, the resident displacement manager may facilitate anindication, by displacing facilities and/or receiving facilities, of adistance threshold, and the resident displacement manager may calculatea number of available beds based on the distance threshold. As aconcrete example, a first receiving facility may indicate they have 18available beds and can receive residents from up to 25 miles away. Asecond receiving facility may indicate they have 12 available beds andcan receive residents from up to 10 miles away. A first displacingfacility may be able to transfer residents up to 15 miles away and belocated 9 miles from both the first receiving facility and the secondreceiving facility. The first displacing facility may see that there are30 available beds. Meanwhile, a second displacing facility may be ableto transfer residents 17 miles and located 9 miles from the firstreceiving facility and 18 miles from the second receiving facility. Thesecond displacing facility may see that there are 18 beds available.

Receiving user interface 800 includes a number of receiving facilities810-830 and a number of available beds 840. Available beds 840 indicatethe number of available beds the receiving facility has indicated theyhave available. In some embodiments, displacing facilities request anindication of a number of available beds from one or more receivingfacilities. For example, a first displacing facility may have a mutualoccupancy agreement with a second receiving facility. In the event of anatural disaster, the first displacing facility may request that thesecond receiving facility indicate a number and type (e.g., male beds,female beds, life support system equipped beds, dementia ward beds,intensive care unit beds, etc.) of available beds. In variousembodiments, available beds 840 is unique to each receiving facility.Available beds 840 includes edit option 842. Edit option 842 facilitatesa receiving facility to change the number of beds they indicate theyhave available. A method of changing the number of available beds isdescribed in detail below with reference to FIG. 9.

Receiving facilities 810-830 lists the names and/or other informationassociated with each displacing facility that is transferring residentsto the receiving facility. In some embodiments, receiving facilities810-830 lists the number of residents to be received from each receivingfacility. Receiving facilities 810-830 includes details 812-832. Details812-832 provides a user with in-depth information associated with theresidents to be transferred. For example, details 812-832 may include alist of the names of each resident being transferred and a link to eachresident's medical records.

As shown in FIG. 9, a method 900 is employed to edit the number ofavailable beds. At step 910, receiving user interface 800 receives arequest to edit the number of available beds (e.g., available beds 840,etc.). In various embodiments, a user selects edit option 842 toinitiate method 900 (e.g., step 910). In some embodiments, step 910includes opening a new pane and/or dialog to prompt the user and/orreceive user input. For example, step 910 may include a dialog: “Howmany available beds do you have? ______” and a field to receive userinput associated with the dialog. It should be understood that althoughmethod 900 is described in terms of receiving user interface 800 it ismeant in no way to be limiting, and method 900 may additionally oralternatively be carried out, in part or in full, by residentdisplacement manager 664 and/or any other element described herein.

At step 920, receiving user interface 800 receives an updated number ofavailable beds. In various embodiments, step 920 includes a usersubmitting an updated number of available beds to a dialog and/or inputfield. In some embodiments, receiving user interface 800 automaticallypulls a number of available beds from a computing system associated withthe receiving facility. For example, receiving user interface 800 mayquery the facility occupancy from a server that manages residentoccupancy for the receiving facility. In some embodiments, receivinguser interface 800 submits a GET request and/or any other HTTP requestto a server associated with the receiving facility.

At step 930, receiving user interface 800 updates a number of availablebeds displayed to displacing facilities. In various embodiments, step930 changes a number of available beds displayed to displacingfacilities. In some embodiments, step 930 includes retabulating (e.g.,adding, calculating, etc.) the number of available beds for eachdisplacing facility. In some embodiments, method 900 includes step 940.At step 940, receiving user interface 800 notifies displacing facilitiesof the update to the number of available beds. The notification may be apush notification, an automated phone call, a text message, an email, analert on user interface 600 and/or any other notification. In variousembodiments, receiving user interface 800 determines if a displacingfacility has assigned a resident to transfer to a bed that is no longeravailable (e.g., because a receiving facility has reduced the number ofavailable beds, etc.) and notifies the displacing facility.

Turning now to FIG. 10, displacement user interface 1000 for managingthe transfer of LTC residents and staff is shown, according to anexemplary embodiment. In some embodiments, displacement user interface1000 is part of user interface 600 (e.g., is or is included in residentdisplacement manager 664, etc.). In some embodiments, displacement userinterface 1000 is part of a larger resident displacement manager (e.g.,resident displacement manager 664, etc.). In various embodiments,displacement user interface 1000 is paired with receiving user interface800. Additionally or alternatively, displacement user interface 1000 maybe standalone (e.g., included in a mobile response unit separate ofreceiving user interface 800, etc.). For example, displacement userinterface 1000 may be included in a mobile response unit for naturaldisaster and/or emergency relief while receiving user interface 800 maybe a web based application accessible via the Internet.

Displacement user interface 1000 includes one or more resident profiles1002, one or more staff profiles 1004, one or more receiving facilities1006 and upload 1040. Resident profiles 1002 includes all the residentsassociated with the LTC facility. In some embodiments, a user manuallyenters resident data (e.g., by interacting with upload 1040, etc.) intodisplacement user interface 1000. Additionally or alternatively,displacement user interface 1000 may automatically populate at leastsome of resident profiles 1002, staff profiles 1004, and/or receivingfacilities 1006. For example, displacement user interface 1000 mayretrieve a list of residents at an LTC facility from a server associatedwith the LTC facility and populate resident profiles 1002 based on thelist. In some embodiments, upload 1040 causes automatic population ofresident and staff data. Automatic population of resident and staff datais described in more detail below with reference to FIGS. 12-13. In someembodiments, a mix of automated and manual entry is used. For example,displacement user interface 1000 may automatically populate residentprofiles 1002 but allow a user to manually review and/or edit theinformation. In various embodiments, displacement user interface 1000 isconfigured to facilitate users to customize displacement user interface1000. For example, a user may choose how many residents are displayed oneach page or may choose what resident information is displayed. In someembodiments, receiving facilities 1006 are one or more LTC facilitieswith which the displacing facility has a mutual occupancy agreement.Additionally or alternatively, receiving facilities 1006 may includeother LTC facilities (e.g., LTC facilities within a vicinity of thedisplacing facility, a pool of LTC facilities, etc.).

Displacement user interface 1000 facilitates a user assigning residentsand staff to a receiving facility 1006. For example, a user may drag aresident profile 1002 to a receiving facility 1006 to assign theresident to the receiving facility. In various embodiments, once theresident is assigned to the receiving facility, displacement userinterface 1000 may send information associated with the resident (e.g.,medical records, resident profile, etc.) to the receiving facility. Insome embodiments, displacement user interface 1000 sends the receivingfacility a notification indicating that resident has been assigned. Invarious embodiments, displacement user interface 1000 facilitatesassigning and/or editing one or more existing assignments. For example,a user may remove a health care professional and a resident assigned toa particular receiving facility and reassign them to a differentreceiving facility.

Resident profiles 1002 includes resident picture 1010, description 1012,and expand option 1014. In some embodiments, resident picture 1010 is aheadshot of the resident. In various embodiments, resident picture 1010is retrieved from medical records associated with the resident.Additionally or alternatively, resident picture 1010 may be retrievedfrom a server and/or database associated with the LTC facility. Forexample, resident picture 1010 may be retrieved from a contacts listmaintained by the LTC facility. In some embodiments, displacement userinterface 1000 includes the ability to take a photo of the resident.Additionally or alternatively, resident picture 1010 may be received viaa website. For example, a user may upload resident picture 1010 to awebsite and resident picture 1010 may be imported into resident profiles1002. In some embodiments, selection of resident picture 1010 displaysan enlarged version of resident picture 1010. Additionally oralternatively, selection of resident picture 1010 may facilitate editing(e.g., change, add filters, add tags, take a new picture, etc.) ofresident picture 1010. In some embodiments, description 1012 includesthe name, age, date of birth, and/or allergies of the resident. In someembodiments, description 1012 includes a different number and/or type ofinformation. For example, description 1012 may include resident aliases(e.g., nicknames, etc.).

In some embodiments, expand option 1014 facilitates viewing additionaldetails associated with resident profile 1002. For example, expandoption 1014 may display medical records associated with the resident, asdescribed in detail below with reference to FIGS. 11A-11B. In variousembodiments, a user customizes what information is displayed by expandoption 1014.

Staff profile 1004 includes staff picture 1020 and assign option 1022.Similar to resident picture 1010, in some embodiments, staff picture1020 is a headshot of the staff member. In various embodiments, staffprofile 1004 includes a different number and/or type of informationassociated with each staff member (e.g., specialties, certifications,etc.). In some embodiments, staff picture 1020 includes any of thefeatures described above in reference to resident picture 1010. Assignoption 1022 facilitates assigning a staff member to a receiving facility(e.g., receiving facility 1006, etc.). In some embodiments, when nostaff are assigned to a receiving facility 1006, assign option 1022exists independent of staff profile 1004. In some embodiments, assignoption 1022 is a button (e.g., an addition operator symbol, etc.).Additionally or alternatively, assign option 1022 may be or includestaff picture 1020. Additionally or alternatively, once assigned to areceiving facility, staff profile 1004 may indicate that the staffmember is assigned (e.g., by changing an appearance of staff profile1004, etc.). In some embodiments, a user selects one or more elements ofstaff profile 1004 to view additional information and/or edit theinformation associated with the staff member.

Receiving facility 1006 includes assign button 1030, availability 1032,and facility information 1034. Assign button 1030 is configured tofacilitate assigning residents (e.g., resident profile 1002, etc.)and/or staff members (e.g., staff profile 1004, etc.) to a receivingfacility (e.g., receiving facility 1006, etc.). In some embodiments,assign button 1030 is a button (e.g., an addition operator symbol,etc.). Additionally or alternatively, assign button 1030 may be orinclude receiving facility 1006. In some embodiments, assign button 1030opens a dialog to select one or more resident profiles 1002 and/or staffprofiles 1004 for assignment. In some embodiments, assigning one or moreindividuals updates availability 1032. In some embodiments, availability1032 indicates the number of available beds remaining at the receivingfacility. In various embodiments, availability 1032 is linked toreceiving user interface 800. For example, availability 1032 may updatebased on changes in the number of available beds, as described in detailabove with reference to FIGS. 8-9. Facility information 1034 includesinformation associated with receiving facility 1006. In someembodiments, facility information 1034 includes a facility name,address, contact information, website, and/or any other informationassociated with the receiving facility.

Turning now to FIGS. 11A-11B, details pane 1100 of displacement userinterface 1000 is shown, according to an exemplary embodiment. In someembodiments, details pane 1100 displays in-depth information associatedwith a resident (e.g., resident profile 1002, etc.). In someembodiments, details pane 1100 is displayed in response to a userselecting expand option 1014. For example, details pane 1100 may displaymedical records associated with the resident. Details pane 1100 includesresident picture 1010, close button 1102, and one or more panes1120-1128. Selection of close button 1102 closes details pane 1100.Additionally or alternatively, selection outside of details pane 1100may close details pane 1100.

Panes 1120-1128 include organized information associated with a resident(e.g., resident profile 1002, etc.). In various embodiments, panes1120-1128 are generated and/or populated based on information retrievedfrom a medical record associated with a resident. Panes 1120-1128include electronic medical records 1120, electronic treatment records1122, activities of daily living 1124, emergency contacts 1126, and logentries 1128. In some embodiments, panes 1120-1128 include a differentnumber and/or type of panes. In various embodiments, a user maycustomize the appearance and contents of panes 1120-1128. In someembodiments, electronic medical records 1120 include additional notes1150. Electronic medical records 1120 displays one or more medicalrecords associated with the resident. In some embodiments, electronicmedical records 1120 display live, up to date medical records.Additionally or alternatively, electronic medical records 1120 maydisplay a backed up copy of the medical records.

Additional notes 1150 include update option 1152. In some embodiments,update option 1152 opens a dialog to update (e.g., edit, modify, alter,add, remove, etc.) information from one or more panes (e.g., panes1120-1128, etc.) of details pane 1100. For example, a user may add anote about a resident's favorite activities to additional notes 1150.

Electronic treatment records 1122 includes one or more electronictreatment records. In some embodiments, electronic treatment records1122 include a list of recent treatments a resident has received. Forexample, electronic treatment records 1122 may include a chartindicating when a patient has received their daily medications.

Activities of daily living 1124 includes one or more activitiesassociated with the resident. In some embodiments, activities of dailyliving 1124 include exercises and/or physical therapy routines for theresident. In some embodiments, activities of daily living 1124 indicatea number of self-care routines of a resident. For example, activities ofdaily living 1124 may indicate that resident brushes their own teethdaily. Additionally or alternatively, activities of daily living 1124may indicate which activities a resident needs help completing. Forexample, activities of daily living 1124 may indicate a residentrequires help to bathe himself or herself.

Emergency contacts 1126 includes one or more emergency contacts. In someembodiments, emergency contacts 1126 includes phone numbers, emailaddresses, postal addresses, and/or other contact information. In someembodiments, emergency contacts 1126 includes one or more picturesand/or name pronunciations associated with the listed emergencycontacts. Log entries 1128 includes one or more record and/or logentries. In some embodiments, log entries 1128 includes a history ofrecent updates to resident profile 1002. For example, log entries 1128may indicate the last time the information associated with the residentwas retrieved from a master electronic medical record. In someembodiments, log entries 1128 includes one or more notes taken by ahealth care professional. For example, log entries 1128 may include anote indicating the resident felt ill after consuming dairy.

Referring now generally to FIGS. 12-14, a number of flow diagrams areshown, according to an exemplary embodiment. In some embodiments, FIGS.12-14 represent one or more backend systems of the resident displacementmanager (e.g., resident displacement manager 664, receiving userinterface 800, displacement user interface 1000, etc.) of the presentdisclosure. For example, the backend systems may be one or morecomputing devices, circuits, servers, databases, microprocessors,routines, threads, virtual machines, containers, or the like.Additionally or alternatively, one or more devices (e.g., a mobileresponse unit, etc.) may act in coordination with the backend systems.

As shown in FIG. 12, a method 1200 of set-up for resident displacementmanager 664 is performed during a configuration (e.g., set-up, etc.)and/or installation process for resident displacement manager 664.Additionally or alternatively, method 1200 may be performed to importand/or update data. For example, a user, via method 1200, may importmedical records into resident displacement manager 664 to automaticallypopulate displacement user interface 1000. In other embodiments,resident displacement manager 664 omits method 1200. In someembodiments, method 1200 occurs automatically in response to an event(e.g., a stale data server response, etc.). In some embodiments, method1200 is triggered by a user (e.g., via upload 1040, etc.). In variousembodiments, method 1200 facilitates customizing (e.g., adding/removingmodules, changing a layout, changing a look and feel, etc.) residentdisplacement manager 664.

At step 1210, a user interface (e.g., receiving user interface 800,displacement user interface 1000, etc.) of resident displacement manager664 receives a set-up request. In various embodiments, a user selects aconfiguration menu option to perform step 1210. At step 1220, a userinterface of resident displacement manager 664 receives a data location.In some embodiments, the data location is a server and/or databaseaddress (e.g., an IP address, a MAC address, etc.). Additionally oralternatively, the data location may be a file path and/or a link (e.g.,a HTML link, etc.) to a file or other electronic medium having the data.In some embodiments, step 1220 includes pinging (e.g., issuing a packetinternet groper (“PING”) command, etc.) the location indicated by thedata location to verify that it is valid.

At step 1230, a user interface of the resident displacement manager 664receives a data type. The data type may indicate a source of the data.For example, the data type may indicate the data location is a server ora cloud based document. Additionally or alternatively, the data type mayindicate a category of data. For example, the data type may indicate thedata at the data location is medical records. In some embodiments,method 1200 handles the data differently depending on the data type. Forexample, a first “contacts” data type may be parsed to extract contactsfor a LTC facility contacts list, while a second “medical records” datatype may be linked to resident profiles in displacement user interface1000.

At step 1240, a user interface of the resident displacement manager 664imports the data specified by the data location. In various embodiments,step 1240 varies based on the data type of the data being imported. Forexample, “medical records” data may be stored locally on a device (e.g.,a mobile response unit, etc.) and also redundantly uploaded to a cloudserver, while “contacts” data may be only saved locally. In someembodiments, importing the data includes populating one or more userinterfaces (e.g., receiving user interface 800, displacement userinterface 1000, etc.). For example, step 1240 may include generating anumber of resident profiles 1002 based on resident data from a LTCfacility. In some embodiments, step 1240 modifies already existing dataand/or combines multiple data sources. For example, step 1240 mayinclude generating a number of resident profiles 1002 based on acombination of resident data and medical records (e.g., EMR, etc.) data.In various embodiments, method 1200 is used to import data of any kind.For example, method 1200 may import contacts into a contacts module(e.g., emergency contacts 650, etc.) of user interface 600.

As shown in FIG. 13, a method 1300 of backup is performed automatically(e.g., on a schedule, in response to a stale data server response, etc.)to refresh data and/or maintain up to date records. Although method 1300is described in terms of backing up data from an external server, itshould be understood that method 1300 also applies to backing up localdata. In some embodiments, method 1300 is data specific. For example,medical records may be backed up hourly while contacts may be backed upmonthly. In some embodiments, method 1300 is performed at leastpartially in associated with method 1200. For example, method 1300 maybe understood to be part of step 1240 of method 1200.

At step 1310, data is retrieved from an external server. In someembodiments, the external server is a third party server. For example,the external server may be an electronic medical record provider server.In some embodiments, the external server can be a different data source(e.g., a database, a spreadsheet, etc.). In some embodiments, step 1310includes a GET request and/or any HTTP request to the external server.In some embodiments, the method of retrieval depends on the data source(e.g., external server, etc.) type. For example, first data may beretrieved from a first server using a GET request while second data froma second server may be retrieved via a publish/subscribe model.Accordingly, in some embodiments, a data push initiates method 1300instead of an active retrieval (e.g., a GET request, etc.). In someembodiments, step 1310 includes parsing the retrieved data. For example,the retrieved data may be an unordered list of contacts, and step 1310may include alphabetizing and/or categorizing the list. In someembodiments, step 1310 includes comparing the data at the externalserver to existing data to determine what data has changed. For example,step 1310 may include only retrieving new and/or changed data.

At step 1320, the data is stored locally. In various embodiments, step1320 includes storing the data in memory. In some embodiments, step 1320is omitted and/or the data is only stored in the cloud (step 1330).Additionally or alternatively, step 1320 may include populating one ormore user interfaces (e.g., resident displacement manager 664, receivinguser interface 800, displacement user interface 1000, etc.) with thedata. For example, step 1320 may include populating resident profiles1002. In some embodiments, step 1320 includes notifying a user of theupdate. In some embodiments, step 1320 includes an indication of whatdata has changed and/or is new. For example, an appearance of newlyimported resident profiles 1002 may be changed.

At step 1330, the data is stored in the cloud. In various embodiments,step 1330 includes storing the data in memory of one or more remotelyhosted computing devices, circuits, servers, databases, a combinationthereof, or the like. In some embodiments, the cloud is a computingdevice maintained by the LTC facility. In some embodiments, step 1330includes a RESTful API (e.g., PUT request, POST request, etc.) tointeract with the cloud. Additionally or alternatively, step 1330 mayinclude a publish/subscribe model. In some embodiments, step 1330 mayinclude writing to an audit log to document backup of the data.

Turning now to FIG. 14, a flow diagram of method 1400 for transferringresidents is shown, according to an exemplary embodiment. In someembodiments, method 1400 is performed in response to a user assigning aresident to a receiving facility, as described in detail above withreference to FIGS. 10-11B. At step 1410, a request is received totransfer a resident. In some embodiments, step 1410 includes adetermination of priority (e.g., time, location, need, etc.). In someembodiments, the priority is user customizable. For example, a user maycreate a priority rule to reflect a term included in a mutual occupancyagreement between a displacing facility and a receiving facility. Forfurther example, a first request for transfer from a first displacingfacility located next to a severe weather event may have priority over asecond request for transfer from a second displacing facility locatedremotely of a severe weather event. In various embodiments, the requestincludes information associated with the resident and the transfer(e.g., a resident ID, resident medical records, a link to residentinformation, an IP address of a server associated with the receivingfacility, etc.).

At step 1420, resident data is retrieved. In some embodiments, step 1420includes retrieving (e.g., downloading, acquiring a link to, etc.)resident data from a server or other location. In some embodiments,resident data is stored locally (e.g., on a mobile response unit, etc.)and is packaged for distribution. Additionally or alternatively, step1420 may include any of the data retrieval steps described above inreference to FIGS. 12-13. In some embodiments, step 1402 includesgenerating and/or obtaining a pointer to the data location (e.g., an IPaddress of the server, etc.). In some embodiments, one or moreauthentication methods (e.g., passwords, keys, etc.) are included in thepointer to allow access to the data.

At step 1430, the data is pushed to the receiving facility. In someembodiments, pushing the data to the receiving facility includes sendingthe data to a server associated with the receiving facility. In someembodiments, step 1430 includes notifying a user associated with thereceiving facility of the data. In some embodiments, step 1430 includessending an email with the data to an email address associated with thereceiving facility. Additionally or alternatively, step 1430 may includeproviding the receiving facility access to the data through a userinterface (e.g., receiving user interface 800, etc.). In someembodiments, the data is provided to the receiving facility by sending apointer to the data to the receiving facility. In some embodiments, step1430 includes a RESTful API (e.g., PUT request, POST request, etc.) tointeract with the receiving facility.

At step 1440, local records are updated. In some embodiments, updatinglocal records includes updating one or more records associated with adisplacing facility (e.g., a resident management server of a displacingfacility, etc.). In some embodiments, step 1440 includes writing to anaudit record to indicate transfer of the residents. Additionally oralternatively, device (e.g., a mobile response unit, etc.) memory may beupdated to reflect the change. In some embodiments, step 1440 includestriggering a printer to print a transfer receipt. Additionally oralternatively, step 1440 may include sending one or more notifications(e.g., text messages, emails, automated phone calls, etc.) to notify oneor more individuals of the transfer. For example, step 1440 may includean automated call to one or more family members of the transferredresident. Additionally or alternatively, step 1440 may include updatingone or more user interfaces (e.g., resident displacement manager 664,receiving user interface 800, displacement user interface 1000, etc.).For example, availability 1032 may be updated.

Referring now to FIG. 15, an illustrative GUI that may be used within asystem for emergency preparedness (e.g., mobile response unit 100,resident displacement manager 664, etc.) is shown, according to someembodiments of the present disclosure. In some embodiments, the systemmay monitor, on a continuous or near-continuous basis, all facilitydevices (e.g., user devices 202, etc.) within the system. Theillustrative GUI 1500 may provide a health check report for a particularfacility device. GUI 1500 may be accessible by admins and/or members ofthe first response team (e.g., using respective admin devices and/oruser devices 202). In some embodiments, GUI 1500 may correspond to ahealth check report that is sent to a facility on a periodic basis(e.g., monthly). The illustrative GUI 1500 may include severalfacility-related metrics, such as the status of the facility's phone andwireless service, patch information, upload time, and informationregarding any outages at the facility.

The embodiments described herein have been described with reference todrawings. The drawings illustrate certain details of specificembodiments that implement the systems, methods and programs describedherein. However, describing the embodiments with drawings should not beconstrued as imposing on the disclosure any limitations that may bepresent in the drawings.

It should be understood that no claim element herein is to be construedunder the provisions of 35 U.S.C. § 112(f), unless the element isexpressly recited using the phrase “means for.”

As used herein, the term “medical record” may include informationrelating to the care of one or more individuals. Medical records mayinclude physical records (e.g., paper documents, receipts, etc.) and/orelectronic records (e.g., electronic medical records (“EMR”),administration records (“eMAR”), electronic treatment authorizationrequest records (“eTAR”), activities of daily living records (“ADL”),etc.). Medical records may include informal records (e.g., physicianrecommendations, etc.) and/or formal records (e.g., post-operativereports, prescriptions, etc.).

As used herein, the term “circuit” may include hardware structured toexecute the functions described herein. In some embodiments, eachrespective “circuit” may include machine-readable media for configuringthe hardware to execute the functions described herein. The circuit maybe embodied as one or more circuitry components including, but notlimited to, processing circuitry, network interfaces, peripheraldevices, input devices, output devices, sensors, etc. In someembodiments, a circuit may take the form of one or more analog circuits,electronic circuits (e.g., integrated circuits (“IC”), discretecircuits, system on a chip (“SOC”) circuits, etc.), telecommunicationcircuits, hybrid circuits, and any other type of “circuit.” In thisregard, the “circuit” may include any type of component foraccomplishing or facilitating achievement of the operations describedherein. For example, a circuit as described herein may include one ormore transistors, logic gates (e.g., NAND, AND, NOR, OR, XOR, NOT, XNOR,etc.), resistors, multiplexers, registers, capacitors, inductors,diodes, wiring, and so on.

The “circuit” may also include one or more processors communicativelycoupled to one or more memory or memory devices. In this regard, the oneor more processors may execute instructions stored in the memory or mayexecute instructions otherwise accessible to the one or more processors.In some embodiments, the one or more processors may be embodied invarious ways. The one or more processors may be constructed in a mannersufficient to perform at least the operations described herein. In someembodiments, the one or more processors may be shared by multiplecircuits (e.g., circuit A and circuit B may comprise or otherwise sharethe same processor which, in some example embodiments, may executeinstructions stored, or otherwise accessed, via different areas ofmemory). Alternatively or additionally, the one or more processors maybe structured to perform or otherwise execute certain operationsindependent of one or more co-processors. In other example embodiments,two or more processors may be coupled via a bus to enable independent,parallel, pipelined, or multi-threaded instruction execution. Eachprocessor may be implemented as one or more general-purpose processors,application specific integrated circuits (“ASICs”), field programmablegate arrays (“FPGAs”), digital signal processors (“DSPs”), or othersuitable electronic data processing components structured to executeinstructions provided by memory. The one or more processors may take theform of a single core processor, multi-core processor (e.g., a dual coreprocessor, triple core processor, quad core processor, etc.),microprocessor, etc. In some embodiments, the one or more processors maybe external to the apparatus, for example the one or more processors maybe a remote processor (e.g., a cloud-based processor). Alternatively oradditionally, the one or more processors may be internal and/or local tothe apparatus. In this regard, a given circuit or components thereof maybe disposed locally (e.g., as part of a local server, a local computingsystem, etc.) or remotely (e.g., as part of a remote server such as acloud based server). To that end, a “circuit” as described herein mayinclude components that are distributed across one or more locations.

An exemplary system for implementing the overall system or portions ofthe embodiments might include a computing system in the form ofcomputers, including a processing unit, a system memory, and a systembus that couples various system components including the system memoryto the processing unit. Each memory device may include non-transientvolatile storage media, non-volatile storage media, non-transitorystorage media (e.g., one or more volatile and/or non-volatile memories),a distributed ledger (e.g., a blockchain), etc. In some embodiments, thenon-volatile media may take the form of ROM, flash memory (e.g., flashmemory such as NAND, 3D NAND, NOR, 3D NOR, etc.), EEPROM, MRAM, magneticstorage, hard discs, optical discs, etc. In other embodiments, thevolatile storage media may take the form of RAM, TRAM, ZRAM, etc.Combinations of the above are also included within the scope ofmachine-readable media. In this regard, machine-executable instructionscomprise, for example, instructions and data that cause a generalpurpose computer, a special purpose computer, or special purposeprocessing machines to perform a certain function or group of functions.Each respective memory device may be operable to maintain or otherwisestore information relating to the operations performed by one or moreassociated circuits, including processor instructions and related data(e.g., database components, object code components, script components,etc.), in accordance with the example embodiments described herein.

It should be understood that a “network interface,” as used herein,includes any of a cellular transceiver (e.g., Code Division MultipleAccess (“CDMA”), Global System for Mobile Communications (“GSM”),Long-Term Evolution (“LTE”), etc.), a wireless network transceiver(e.g., 802.11X, ZigBee, or Bluetooth), an external network device (e.g.,computer port, network interface card (“NIC”), network socket, port), ora combination thereof (e.g., both a cellular transceiver and a Bluetoothtransceiver). In some arrangements, a network interface includeshardware and machine-readable media sufficient to support communicationover multiple channels of data communication. Further, in somearrangements, the network interface includes cryptography capabilitiesto establish a secure, or relatively secure, communication sessionbetween one or more computing devices. In this regard, personalinformation about clients, medical records, financial data, and othertypes of data is encrypted and transmitted to prevent, or substantiallyprevent, the threat of hacking.

It should also be noted that the term “input devices” or “inputcomponents,” as described herein, may include any type of input deviceincluding, but not limited to, a keyboard, a keypad, a mouse, joystickor other input devices performing a similar function. Comparatively, theterm “output device” or “output component,” as described herein, mayinclude any type of output device including, but not limited to, acomputer monitor, printer, facsimile machine, or other output devicesperforming a similar function.

It should be noted that although the diagrams herein may show a specificorder and composition of method steps, it is understood that the orderof these steps may differ from what is depicted. For example, two ormore steps may be performed concurrently or with partial concurrence.Also, some method steps that are performed as discrete steps may becombined, steps being performed as a combined step may be separated intodiscrete steps, the sequence of certain processes may be reversed orotherwise varied, and the nature or number of discrete processes may bealtered or varied. The order or sequence of any element or apparatus maybe varied or substituted according to alternative embodiments.Accordingly, all such modifications are intended to be included withinthe scope of the present disclosure as defined in the appended claims.Such variations will depend on the machine-readable media and hardwaresystems chosen and on designer choice. It is understood that all suchvariations are within the scope of the disclosure. Likewise, softwareand web implementations of the present disclosure could be accomplishedwith standard programming techniques with rule-based logic and otherlogic to accomplish the various database searching steps, correlationsteps, comparison steps and decision steps.

The foregoing description of embodiments has been presented for purposesof illustration and description. It is not intended to be exhaustive orto limit the disclosure to the precise form disclosed, and modificationsand variations are possible in light of the above teachings or may beacquired from this disclosure. The embodiments were chosen and describedin order to explain the principals of the disclosure and its practicalapplication to enable one skilled in the art to utilize the variousembodiments and with various modifications as are suited to theparticular use contemplated. Other substitutions, modifications, changesand omissions may be made in the design, operating conditions andarrangement of the embodiments without departing from the scope of thepresent disclosure as expressed in the appended claims.

What is claimed is:
 1. A mobile response unit for disaster relief, thesystem comprising: a router configured to connect to one or morewireless network connections; a transmitter configured to connect one ormore user devices to the one or more network connections; and aprocessing circuit including a processor and memory, the memory havinginstructions stored thereon that, when executed by the processor, causethe processing circuit to: retrieve and store one or more medicalrecords from an external computing system; and wherein the routercombines the one or more wireless network connections to form ahigh-bandwidth bonded failover connection.
 2. The mobile response unitof claim 1, further including at least one of a radio tuner or a radiotransmitter.
 3. The mobile response unit of claim 1, further including atelevision tuner.
 4. The mobile response unit of claim 1, furtherincluding a battery power source.
 5. The mobile response unit of claim1, further including a user interface configured to present the one ormore medical records to a user.
 6. The mobile response unit of claim 1,wherein the high-bandwidth bonded failover connection is configured toprovide uninterrupted network connectivity.
 7. The mobile response unitof claim 1, further configured to facilitate voice-chatting with aremote individual.
 8. The mobile response unit of claim 1, wherein theone or more network connections include cellular network connections. 9.The mobile response unit of claim 1, wherein the processing circuit isfurther configured to support an application environment thatfacilitates importing new functionality to the mobile response unit. 10.The mobile response unit of claim 1, wherein storing the one or moremedical records includes storing the one or more medical records in thememory and an external database.
 11. A resident displacement manager formanaging transfers between a displacing facility and a receivingfacility, the resident displacement manager comprising: a processingcircuit including a processor and memory, the memory having instructionsstored thereon that, when executed by the processor, cause theprocessing circuit to: receive, from one or more receiving facilities,an indication of a number of available beds; display, to the displacingfacility, the number of available beds; receive, from the receivingfacility, an indication of a transfer of a resident to one of theavailable beds; and electronically send one or more records associatedwith the resident to the receiving facility.
 12. The residentdisplacement manager of claim 11, wherein displaying the number ofavailable beds includes determining a number of available beds within athreshold distance of the displacing facility.
 13. The residentdisplacement manager of claim 11, wherein displaying the number ofavailable beds includes displaying an indication of a receiving facilityof the one or more receiving facilities associated with each of theavailable beds.
 14. The resident displacement manager of claim 11,wherein displaying the number of available beds includes displayingcharacteristics associated with each of the available beds.
 15. Theresident displacement manager of claim 11, wherein the residentdisplacement manager facilitates editing of the one or more records andcreation of new records.
 16. A method of managing a patient populationfor a disaster, the method comprising: soliciting, from one or morereceiving facilities, an indication of a number of unoccupied bedsassociated with each of the one or more receiving facilities;generating, for a displacing facility, an interface including anindication of each of the unoccupied beds associated with the one ormore receiving facilities; retrieving, from an external database basedon a selection of the unoccupied beds, one or more records associatedwith a patient; and transmitting, to a receiving facility of the one ormore receiving facilities associated with the selection, the one or morerecords.
 17. The method of claim 16, wherein the interface includes anindication of a distance associated with each of the unoccupied beds.18. The method of claim 16, wherein the interface is displayed to a userat the displacing facility on a mobile response unit.
 19. The method ofclaim 18, wherein the mobile response unit is configured to communicateusing a high-bandwidth bonded failover connection.
 20. The method ofclaim 19, wherein the high-bandwidth bonded failover connection combinestwo or more cellular network connections.